ombrophilous plants - Turkish English Dictionary